TurboLux Engine

OCL Mode

Options > Program Setup > TurboLux Engine > Use OCL Modes

OCL mode, defined as Open Computing Language is the rendering engine which harnesses on-board hardware accelerators to perform complex rendering calculations across the available processors to rapidly process rendering requirements of parts.

When the OCL mode is activated within TurboCAD, the processors of an NVIDIA graphics card which supports Open CL 1.2 or CUDA are harnessed in parallel to perform complex rendering requirements.

When rendering parts using TurboLux, the OpenCL (GPU-based) modes require an NVIDIA graphics card or GPU that supports either OpenCL 1.2 or NVIDIA’s CUDA version 10.0 or later. These processors are utilized to greatly enhance speed and performance when rendering 3D parts using the Quality Render mode.

Complex rendering processes are a resource-heavy process with the recruitment of load distributed across all available processing units. By enabling the OCL mode within TurboCAD, the speed and efficiency of rendering complex parts is greatly enhanced.

To enable OCL mode within TurboCAD, navigate to Options > Program Setup > TurboLux Engine > OCL Mode and activate this option, shown below.

 

When OCL mode is deactivated in Options > Program Setup > TurboLux Engine > Use OCL Modes and there is no specific hardware for graphics devices such as an Nvidia card, the on-board CPU devices are used. In this case, the only CPU options, shown below will be available.

OCL deactivated

The following options are available in the Quality Rendering > TurboLux rendering tool when the OCL mode is activated within Options > Program Setup > TurboLux Engine > Use OCL Modes.

OCL activated

 

Quality

This determines the quality of the rendered result within the time limit of the render. This depends on :

Denoiser

Denoiser is a noise reduction function of 3D rendering which results from lower-level sampling such as that performed by Path Tracing. Gaps and speckling are substantially reduced when harnessing the denoiser option.

Sampler

These are elements of the graphics card used to produce rendering where a higher or lesser degree of sampling is required. For example, the SOBOL sampler produces a higher degree of uniformity across contours where illumination is used.

'Samples' are selections of points and contours of the part which calculate the interaction of illumination across materials and surfaces and as used as calculations for the modeling of the render.

Halt Conditions

This interval is the time taken to execute a rendering mode such as Quality Render to the time taken to disable the render.

This action cancels the current render, allowing the user to reset options and restart the render. The time setting is calculated in seconds. In the example below, the halt condition time limit is set to 900 thereby allowing a render to be halted after 15 seconds.

To set a halt condition, navigate to Options > Program Setup > TurboLux Engine > Halt Conditions. Activate the Use Time Limit option then set the time in seconds, shown below.

 

 

See Also

Visualize Engine Settings